Distributed Algorithms for Constructing Approximate Minimum Spanning Trees in Wireless Networks
نویسندگان
چکیده
While there are distributed algorithms for the Minimum Spanning Tree (MST) problem, these algorithms require relatively large number of messages and time, and are fairly involved, making them impractical for resource-constrained networks such as wireless sensor networks. In such networks, a sensor has very limited power, and any algorithm needs to be simple, local, and energy efficient. Motivated by these considerations, we design and analyze a class of simple and local distributed algorithms called Nearest Neighbor Tree (NNT) algorithms for energy-efficient construction of an approximate MST in wireless networks. Assuming that the nodes are uniformly distributed, we show provable bounds on both the quality of the spanning tree produced and the energy needed to construct them. We show that while NNT produces a close approximation to the MST, it consumes asymptotically less energy than the classical message-optimal distributed MST algorithm due to Gallager, Humblet, and Spira. Further, the NNTs can be maintained dynamically with polylogarithmic rearrangements under node insertions/deletions. We also perform extensive simulations, which show that the bounds are much better in practice. Our results, to the best of our knowledge, demonstrate the first tradeoff between the quality of approximation and the energy required for building spanning trees on wireless networks, and motivate similar considerations for other important problems.
منابع مشابه
A Survey on Distributed Algorithms for Constructing Minimum Spanning Trees in Wireless Sensor Networks
Wireless Sensor Networks (WSNs) is the one of the emerging networks which works under in-herent resource constraints. Topologies of these kinds of networks can also transform dynamically based on the location, number of sensor nodes and application. It is indispensable to build up effective distributed algorithms to handle the energy, bandwidth limitations of WSNs. Due to the arrival of several...
متن کاملQuasi Random Deployment Strategy for Reliable Communication Backbones in Wireless Sensor Networks
Topology construction and topology maintenance are significant sub-problems of topology control. Spanning tree based algorithms for topology control are basically transmission range based type construction algorithms. The construction of an effective backbone, however, is indirectly related to the placement of nodes. Also, the dependence of network reliability on the communication path undertak...
متن کاملAdaptive Technique for Tree-based Multicasting in Wireless Ad Hoc Networks
In this paper, we study the problem of constructing source-based energy-efficient multicast trees in Wireless Ad hoc NETwork (WANET). We propose a distributed algorithm S-REMiT which refines an existing multicast tree into a more energy-efficient multicast tree through local refinements. S-REMiT algorithm uses the forwarding cost (the power expend in forwarding multicast messages to the childre...
متن کاملAn Efficient Distributed Algorithm for Constructing Spanning Trees in Wireless Sensor Networks
Monitoring and data collection are the two main functions in wireless sensor networks (WSNs). Collected data are generally transmitted via multihop communication to a special node, called the sink. While in a typical WSN, nodes have a sink node as the final destination for the data traffic, in an ad hoc network, nodes need to communicate with each other. For this reason, routing protocols for a...
متن کاملKinetic spanning trees for minimum-power routing in MANETs
A distributed kinetic spanning tree algorithm is proposed for routing in wireless mobile ad hoc networks. Assuming a piecewise linear motion model for the nodes, the sequence of shortest-path spanning trees is determined, valid until the time of the next node trajectory change. By computing the sequence of trees using one execution of the distributed routing algorithm, in contrast to computing ...
متن کامل